

img {
    margin: 0;
    padding: 0;
    line-height:0;
    display:block;
}

A:link {

    TEXT-DECORATION: none
}
A:visited {

    TEXT-DECORATION: none
}
A:hover {

    TEXT-DECORATION:none
}
A:active {

    TEXT-DECORATION: none 
}
a.jScrollArrowUp {
    background: url(../../images/box_yes_checked.png) repeat-x 0 0;
}
a.jScrollArrowUp:hover {
    background-position: 0 -15px;
}
a.jScrollArrowDown {
    background: url(../../images/basic_arrow_down.gif) repeat-x 0 0;
}
a.jScrollArrowDown:hover {
    background-position: 0 -15px;
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
    background-position: 0 -30px;
}

.poll_option{text-decoration: none;font-weight: bold;color:#000}
.border-t-l-r{border-top:1px solid #d4d4d4;border-right:1px solid #d4d4d4;border-left:1px solid #d4d4d4;}
.border-b-l-r{border-bottom:1px solid #d4d4d4;border-right:1px solid #d4d4d4;border-left:1px solid #d4d4d4;}
.table_header
{
    padding:10px;
    text-align:center;
    height:20px;
    color: #000000;
    font-weight: bold;
    border: solid 1px #ae986d;
    background: #f78d1d;
    background: -webkit-gradient(linear, left top, left bottom, from(#f7e59b), to(#fcef00));
    background: -moz-linear-gradient(top, #f7e59b, #fcef00);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7e59b', endColorstr='#fcef00');
}

.table_structure {
    padding:5px;
    margin: 10px auto 0px auto;
    -moz-border-radius: 5px;
    -webkit-border-radius:5px;
    background:#7b301d;
}

.image_frame {
    padding:5px;
    margin: 10px auto 0px auto;
    -moz-border-radius: 5px;
    -webkit-border-radius:5px;
    background:#ffffff;
}

input[type=text], input[type=file], select, textarea {
    padding: 5px;
    border: solid 1px #E5E5E5;
    outline: 0;

    -moz-border-radius: 5px;
    -webkit-border-radius:5px;
    font-size: 12px
}
input[type=text]:hover, textarea:hover, input:focus, textarea:focus {
    border: solid 1px #666;
}

.photo_title{color:#83476d}

.success{
    color:#0C0;font-weight:bold
}

.failed{
    color:#FF6464;font-weight:bold
}

td{
    font-family:arial;
    font-size:13px;

}

.title{
    font-family:arial;
    font-size:16px;
    font-weight: bold;
}

.title_question{
    font-family:arial;
    font-size:16px;
}

.week_title{
    color:#8f8a06;
    font-size:24px;
}

.footer{
    color:#000000;
    font-family:arial;
    font-size:11px;
}
/* Notification style */
.msg_success{
    background-image: url(../../images/icons/success_msg_icon.png); 
    background-repeat: no-repeat; 
    background-position:1% 50%; 
    height:20px;
    padding-left:35px;
    padding-top:5px;
    padding-bottom:5px;
    font-weight:bold;
    color:#00cc00;	
}


.msg_failed{
    background-image: url(../../images/icons/error_msg_icon.png); 
    background-repeat: no-repeat; 
    background-position:1% 50%; 
    height:20px;
    padding-left:40px;
    padding-top:5px;
    padding-bottom:5px;
    font-weight:bold;
    color:#FF0000; 
}

.msg_success{
    background-image: url(../../images/icons/success_msg_icon.png); 
    background-repeat: no-repeat; 
    background-position:1% 50%; 

    height:20px;
    padding-left:35px;
    padding-top:5px;
    padding-bottom:5px;
    font-weight:bold;
    color:#00cc00;	
}

.msg_info{
    background-image: url(../../images/icons/info_icon.gif); 
    background-repeat: no-repeat; 
    background-position:2% 50%; 
    height:15px;
    padding-left:35px;
    padding-top:5px;
    padding-bottom:5px;
    color:#0000FF; 	
}

.msg_notice_small{
    font-size: 11px
}

.game_info{color:#ffffff;font-weight:bold;font-size:18px}
.paging_highlighted{border:1px solid #222222;background-color:#333333;color:#ffffff}
.paging_outlighted{background-color:#ffffff}
.dw_float_table{border:3px solid #4169ff}
.float_table_title_bar{background-color:#333;color:#FFF;border:3px solid #b11950}

/* button */

.button {
    display: inline-block;
    zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
    vertical-align: baseline;
    outline: none;
    cursor: pointer;
    text-align: center;
    text-decoration: none;
    font: 12px/100% Arial, Helvetica, sans-serif ;
    font-weight:bold;
    padding: 10px;
    font-family: arial;
   
   
    background-color: #fec832;

}
.button:hover {
    text-decoration: none;

}
.button:active {
    color: #000000;

}

a.button{
    display: inline-block;
    zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
    *display: inline;
    vertical-align: baseline;
    margin: 0 2px;
    outline: none;
    cursor: pointer;
    text-align: center;
    text-decoration: none;
    font: 12px/100% Arial, Helvetica, sans-serif;
    padding: 10px;
    text-shadow: 0 1px 1px rgba(0,0,0,.3);
    -webkit-border-radius: .5em; 
    -moz-border-radius: .5em;
    border-radius: .5em;
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
    box-shadow: 0 1px 2px rgba(0,0,0,.2);
    color: #000000;
    border: solid 1px #ae986d;
    background: #ae986d;
    background: -webkit-gradient(linear, left top, left bottom, from(#eada92), to(#95835c));
    background: -moz-linear-gradient(top,  #eada92,  #95835c);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#eada92', endColorstr='#95835c');
}

/* yellow */
.yellow {
    color: #000000;

    background: #f78d1d;
    background: -webkit-gradient(linear, left top, left bottom, from(#fffd74), to(#bbb650));
    background: -moz-linear-gradient(top, #fffd74, #bbb650);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffd74', endColorstr='#bbb650');
}
.yellow:hover {
    background: #000000;

    background: -webkit-gradient(linear, left top, left bottom, from(#e3e05e), to(#a7a345));
    background: -moz-linear-gradient(top, #e3e05e, #a7a345);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#e3e05e', endColorstr='#a7a345');
}
.yellow:active {
    color: #000000;

    background: -webkit-gradient(linear, left top, left bottom, from(#fffd74), to(#c0bd48));
    background: -moz-linear-gradient(top, #fffd74, #fc0bd48);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffd74', endColorstr='#c0bd48');
}

<!-- recaptcha begin -->
#divrecaptcha{  
    width:500px;  
    font-size:12px; font-family:Arial, Helvetica, sans-serif;  
}  
#controls{ width:180px; float:rightright; }  

div#recaptcha_image > img{
    padding:2px; background:#f9f9f9;  
    border:1px solid #e0e0e0; 	
    height:46px;
    width:240px;
}
#recaptcha_response_field {  
    border: 1px solid #999 !important; //Text input field border color  
    background-color:#ccc !important; //Text input field background color  
    width:120px !important;  
    padding:5px;  
}  
#divrecaptcha a{  
    font-size:11px;    font-family:Verdana;  
    text-decoration:none; color:#3366ff;  
}  
#divrecaptcha a:hover{  
    color:113399; text-decoration:underline;  
}  

<!-- recaptcha end -->